home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-1.iso / Files / Tele / M / Mansion 1.956.sit / 1 Mansion BBS v956.sea Folder / 9.56 Mansion Changes (text) / 9.56 Mansion Changes (text)
Encoding:
Text File  |  1993-03-15  |  18.9 KB  |  431 lines  |  [TEXT/MSWD]

  1. Welcome to the Change history file!   This file is constructed in a unique format.  Read the following information carefully so you can easily follow the changes made in Mansion since the public release of version 9.1.1 (or later).
  2.  
  3.     Mansion was first released as shareware with version 9.1.1. Many new features have been added since that time.  I felt it was best to keep the Mansion Documentation as it was with 9.1.1, allow you to install and set up your BBS using the original documentation, then print out this document and review it to understand the changes that have been made. 
  4.  
  5.     This file was created as the changes were implemented. This means that it was written from the bottom up.  We will create a complete new manual that will include all these changes in the future.  So... Start at the bottom of this document and work your way back up to here.  Like I said, print it out, it will make it much easier for you.
  6.  
  7. New and upgrade versions are always available on the Mansion Support BBS Systems.
  8. Currently ZModem protocol is being developed for the Library areas. We hope to release a version with this and other new capabilities very soon.
  9.  
  10. Thanks for understanding the development cycle of a programmer that NEVER has enough time.
  11.  
  12. ••••••••••••••••••••••••••••••••••••••••••••••••••••••
  13.  
  14. 9.5.5
  15. Baud rate is displayed when a caller connects.
  16.  
  17. @TimeON - Script variable that returns the amount of time  a 
  18.     caller has been online (minutes) during the current session.
  19.  
  20. Bullet - the font now correctly contains the bullet character
  21.  
  22. Serial Connect - there is now a serial to serial connect option in
  23.     the menu for connections from machine to machine. This is
  24.     a test function only for the development of new protocals.
  25.     You won't need this. Serial connections are locked at 19,200.
  26.  
  27. Time to download a file is now displayed to the sysop as it is to 
  28.     a caller of a lower level.
  29.  
  30. Phone number checking message is displayed to a new user, as is a message if a dupe is found
  31.  
  32.  
  33. Font Uniformity -- ZSys font is now used in all dialogs/windows everywhere.
  34.     You can use any proportional font you like if you are handy
  35.     with ResEdit.  The Fond and Font family must be named IM.
  36.  
  37. Text Out Speed: It's now up to par.  I was changing the font type
  38.     with every 'textout' statement.  It's now consistant and
  39.     your text should be up to speed... if not faster than before.
  40.  
  41. Last 5 Callers - Cleaned up the formatting to make it pretty.
  42.  
  43. Birthday input Format - is now clean.  When inputing the year info.
  44.  
  45. # of Users - This has been fixed to work correctly now.  
  46.     You can now use the script command @USERS to get the     number of users in your Mansion user file.
  47.  
  48. Clear Screen - Another new script command. Any time you issue a
  49.     CLEAR command in a script, the screen will be cleared both
  50.     on the sysop and callers screen. (providing they don't have
  51.     their terminal program filtering out the CLS ^L char.).
  52.     If you want the screen cleared before each menu is displayed...
  53.     Use the Menu Script X options.  You can have a script run     before each/any menu and displayed automatically. Simply     create a script in your Script folder named Menu Script # (the #     is the number of the menu you want the script to be ran     before. A script named "Menu Script 1" would be activated     before each time Menu 1 is accessed.)
  54.     To clear the screen before each menu, make a script, named
  55.     for each menu. The script would be as follows:
  56.         ; Menu Script 1
  57.         CLEAR
  58.         END
  59.     That's all there is to it.
  60.     Note: ALL script commands are available for menu scripts.
  61.  
  62. NoModem:
  63. If you create a text file (doesn't matter what is in it) in 
  64. the SAME LEVEL that Mansion is in...
  65. Name the file NoModem.
  66. Mansion will NOT initialize the modem.  This is ONLY for testing
  67. purposes.  It's great when you are testing something and don't
  68. want to wait for the modem to get set up every time you re-
  69. launch Mansion.   (great for ZModem testing :)
  70. This is only for you to use when testing things like external
  71. applications, scripts, etc.
  72. DO NOT FORGET AND LEAVE THE NoModem FILE IN YOUR MANSION FOLDER,
  73. ELSE YOUR MODEM WILL NOT GO THROUGH PROPER INITIALIZATION PROCEDURES!
  74.  
  75. Birthday entry:
  76. When callers enter the year for thier birthday, they need only
  77. enter the last 2 digits.  The "19" will be assumed.
  78.  
  79. Text:
  80. The word Number is all caps when the caller is prompted to enter
  81. the NUMBER of the file they want to download.
  82.  
  83. Last 5 callers:
  84. The baud rate is now displayed with the Name-City-State info.
  85. If the baud rate is over 9400, High Speed is listed.
  86.  
  87. Added 2 additional switch fields for Greg. (games are coming!)
  88. Playing with a new Mansion font. Ansi on the sysop side still
  89. isn't there but it's getting there.
  90.  
  91. I added some text about terminal settings whenever the user
  92.     changed his ansi settings.
  93.  
  94. SCRIPT COMMAND - BELL.  "Bell" (w/o the quotes)
  95. as a line in a script will BEEP ON THE CALLERS SYSTEM.  Continue
  96. to use the BEEP command to sound a beep on the Sysop side.
  97. BELL will only beep on the callers machine.
  98. ANSI MENUS
  99. Mansion now will let you use ANSI menus.
  100. Any time a menu is accessed, Mansion looks to see if that menu, with
  101. a /ANSI appended exists.
  102. All the format of an ansi menu is the same as a standard menu.  Instead of the standard ascii menu part (the text displayed to the user), replace that text with ansi text and it will be displayed.
  103. I'm hoping that someone writes a complete document on how to create ansii menus in the near future.
  104.  
  105.  
  106. Common questions asked about ansii and Mansion.
  107. Q> Why dosen't my ansii Mansion Logo display?
  108. A> The terminal program that the caller uses must conform to ANSII
  109. Standards.  It must send and receive an ansii acknowledgement string to know that ansii is available.  Most IBM PC term programs handle this.
  110. Microphone II v4 and greater handles this.  Programs such as ZTerm and White Night do NOT.
  111.  
  112. Q> User has ansii on, turns it off from the utilities menu but
  113. the ansi utilities menu is still displayed.
  114. A> That is because the user hasn't changed menus yet and Mansion
  115. is displaying the Menu.Temp file.  When the user goes to another
  116. menu, standard ascii will be displayed.
  117.  
  118. Q> When I call with one term program and then call back with another,
  119. I get different ansii colors.
  120. A> This is due to the terminal program itself.  Most, if not all 
  121. term programs do not conform strictly to the Ansii standards.
  122.  
  123. Ansi commands work now.  I found that the ANSI flag wasn't being remembered/read in after it had been set.
  124. There is a new variable you can use with scripts to test whether ANSI is turned on or not.  &284 will return a 0 if ansi is off or a 1 if it is on.  So you can do things in scripts like...
  125. IF &284,=,1
  126.    PRINT ANSI graphic mode is turned OFF.
  127.    PRINT You can turn it on via the Utilities Menu.
  128. ENDIF
  129.  
  130. The menu command for ANSI is 10.  l010l000l
  131.  
  132. I'm using a newer version of ANSIMouse to create screens.
  133. I export the finished menu to text, then manually remove the extra
  134. linefeed at the beginning of every line (except the first and last
  135. lines).  You can use any text editor to do this.  I've requested the
  136. author add an option to export ansi in this format in his next version.
  137.  
  138. Ansi screens can be displayed any time you display a text file.
  139. Mansion will look for a file of the same name with "/ANSI" appended toit.
  140. Example:
  141. Text file                         Mansion Welcome
  142. ANSI file name              Mansion Welcome/ANSI
  143.  
  144. If the ansi file is found, and the user has ansi turned on AND his
  145. terminal program set up for ansi... it will happen.
  146. In the callers term program they must have ANSI turned on and Strip High Bits turned OFF.  They can usually find this in the Terminal settings area.
  147.  
  148. At this time Mansion can't display the ansi to the sysop calling from
  149. local.  If I can find some sample code and some time this will change.
  150.  
  151. New ANSI flag for scripting.
  152. &284 returns a 1 if ansi is on, 0 if off.
  153.  
  154. Mansion 9.5 update change history.
  155. ==================================
  156. AS ALWAYS: keep a copy of your current version of Mansion and any files that you change for this version in case you find you have problems with this upgrade!
  157.  
  158. If you are currently running Mansion, you only need to replace
  159. your current version with this one. Read the following update
  160. history! If you are going to be using the new Survey command,
  161. READ ALL OF THIS AND THE SURVEY DOC FILE AS WELL... CLOSELY!
  162. If you have been using the Survey and VoteStatus externals,
  163. you will be able to do away with them and use the internal
  164. commands.
  165.  
  166. New Switch file for externals: Additional lines have been added
  167. to the Switch file in order to handle Greg Shaw's upcoming new
  168. version of Callback Verifier.  As I haven't tested this, expect
  169. another update when Greg finishes his changes. Look for other
  170. new externals for Mansion from Greg in the near future.
  171.  
  172. New User Logon:
  173.     Cleaned up some of the text.
  174.     Added: New users are now prompted as to whether or not
  175.     they want FastKeys on or not.
  176.  
  177. Broadcast: You can broadcast a message to the user online.
  178.     Activate Broadcast via the Options menu.
  179.     
  180. Statusbar: 
  181.     Added the callers 1st and last date that they called.
  182.     Mansion will now display the callers security level 
  183.     in the status bar if it is able to fit!
  184.  
  185. Added command keys for logs
  186.  
  187. Reformatted email commands.
  188.  
  189. Downloads: Mansion will give the approximate time it will take 
  190.     to download a file! This is a nice addition.
  191. (this will NOT be displayed if your security level is greater than 89)
  192.  
  193.  
  194.  
  195.     
  196. Added extended code for CD ROMs. Now cdroms can be accessed either with the script directory commands or with the "CD ROM folder" method explained in the manual.
  197.  
  198. ====
  199. The following update information is for the New Survey commands built into Mansion. You will be able to have a voting area for your users.  I've ran one for several years and the users really get involved in it and like it.
  200. The Mansion Survey command is the actual voting section.
  201. The VoteStatus command checks to see if there are questions that
  202. the caller has not voted on yet and alerts them that they need
  203. to Vote. I put this command in my Logon Script. Callers are
  204. then notified that they need to vote when they log on.
  205.  
  206. As with any Mansion commands, the voting commands are optional.
  207. They only activate if you have the commands in your menus or
  208. scripts.
  209.  
  210. For Sysops already using the external version of Mansion Survey
  211. and VoteStatus:
  212. Move your Survey Data folder into your Mansion Data folder.
  213. The survey folder M U S T be now located in your Mansion Data folder!
  214. Until I (or someone) finishes the docs for this version, you must 
  215. have Mansion Survey in order to figure out how to make this work.   
  216. All pathways are now internal!
  217. No resedit.  
  218.  
  219. ====
  220. Here are the changes from the original Mansion Survey and 
  221. documentation.
  222.  
  223. VoteStatus and Mansion Survey are now included in Mansion!
  224.  
  225. Menu commands are:
  226. command 87 = Mansion Survey
  227. Here is an example of the Mansion Survey command in a Mansion Menu.
  228. 0|V|>|00|087|000|  : [V] Vote & Surveys Sections! :
  229.  
  230. command 88 = votestatus
  231. Here is an example of the VoteStatus command in a logon script.
  232. COMMANDR 88,0
  233.  
  234. (examples are included)
  235.  
  236. If you have never used the Mansion Survey and VoteStatus 
  237. externals...
  238. 1. Place the included Survey Data folder in your Mansion 
  239.     Data folder.
  240. 2. Add the commands to your menus/scripts
  241.     You should probably limit the commands to Sysop levels
  242.     until you have experimented with the Survey and know that
  243.     it all is set up correctly.
  244. 3. READ all this unorganized information that was originally 
  245.     written for the external versions. The functionality 
  246.     of the programs are the same.
  247.  
  248. NOTE: The commands for deleting/creating new survey questions are
  249. ONLY available for users with a security level of OVER 89.
  250. In other words, only sysops.
  251.  
  252.  
  253. Mansion Survey
  254.  
  255.  
  256. What it is:
  257. -----------
  258. This is a menu command external for Mansion BBS v8.0 or newer.
  259. Also included is an optional external for your logon script.
  260.  
  261. What it does:
  262. -------------
  263. With this program you can create surveys that your users can vote on.
  264. You can have up to 50 questions with up to 9 answers per question.
  265. Users can vote only 1 time per question.
  266. Each question is 'flagged' so the user can easily tell what questions
  267. they have or have not voted on.
  268. A report is created each time the survey program is entered with the
  269. results of all the questions. This report can easily be displayed via
  270. a Mansion script or menu command. This report can also be viewed
  271. from within the Survey program. Pause, Continue, Abort are supported.
  272. Each question is flagged as to if the user has voted or not. 
  273.  
  274. Sysops can:
  275. VERY easy to set up and maintain.
  276. Second window displays user information while in the program.
  277. Vote multiple times per question.
  278. Create/delete/replace questions from the local, remote, or Finder mode.
  279. Set security level to allow others to modify the survey questions.
  280. Report generated allows you to display all results to users.
  281.  
  282. VoteStatus is an external that I wrote to use in my Logon script.
  283. It can be used as a menu external as well.  All it does is checks
  284. to see if the caller has answered all the survey questions and
  285. displays a message telling them if there are questions that they 
  286. haven't answered or not. See the additional notes at the end of
  287. this document.
  288.  
  289.  
  290. -------------------------
  291. These may seem to be awkward when you first read them but in
  292. reality they are very easy.  It was necessary to set it up
  293. in this fashion in order to allow easy remote configuration.
  294.  
  295. When you first enter the program you will be displayed the current
  296. questions that were supplied with the program.
  297. You edit the surveys by entering Q from this prompt.
  298. You will be asked if you want to delete the highest numbered 
  299. question. (This will simply do as it says. If you have 8 questions
  300. and reply Y to this prompt, you will delete question number 8.)
  301. Enter N or press RETURN to go on.
  302. You will then be asked if you want to replace a question.
  303. This will allow you to either REPLACE or ADD a question.
  304. Enter Y. 
  305. Enter the number of the question you wish to replace.
  306. You can either replace one of the existing questions or add
  307. the question 1 number higher than the highest existing question.
  308. Enter the question.
  309. Enter the # of answers for this question.
  310. Enter the answers.
  311. All files are initialized automatically and you may now vote
  312. on this question.
  313. -------------------------
  314. Technical Information.
  315. -------------------------
  316.  
  317. File formats:
  318.  
  319. The Survey Data Folder includes the following:
  320.  
  321. 1-50 Question files. Named Question 1, Question 2...
  322. Each question file contains the question or if that question is 
  323. not in use, contains No Question followed by a Return.
  324.  
  325. Voted files. Named Voted 1, Voted 2...
  326. These contain the real names of the users that have voted for
  327. that particular question.  These are cleared when a question is
  328. added or replaced.
  329.  
  330. VoteAnswers files.  Named VoteAnswers 1, VoteAnswers 2...
  331. These contain the survey data for each question.
  332. Following is the format of these files:
  333. Line 1       The number of answers for this question.
  334. Line 2 - x   Each answer has 2 lines of information.
  335.              The first line is the actual answer.
  336.              The second line is the number of votes made
  337.              for that answer.
  338.              These continue for the number of answers each
  339.              question has.
  340. Last line    Total number of answers for this question.
  341.  
  342. Vote Report file.  This text file lists all the questions and 
  343. answers from the survey.  This is a standard text file that can
  344. be displayed via Mansion commands.  This file is updated every
  345. time the Mansion Survey program is EXITED. 
  346.  
  347. You can customize Mansion Survey further if you want using ResEdit.
  348. You do not need to edit any of these if you simply move the 
  349. applications and the Survey Data folder to the same folder that
  350. Mansion is located in.
  351.  
  352.  
  353. VoteStatus:
  354. I wanted a way to let the callers know if there were any questions
  355. that they hadn't voted on when they logged on. This external 
  356. will do that. You need not use it at all but it's there if you
  357. want to.  
  358.  
  359. This will run the VoteStatus program at the end of the script and
  360. return to the BBS and take the user to your #1 menu.
  361. This procedure is for Mansion 8.07 and may change in future versions
  362. of Mansion.
  363. You might want to try using this, my users like it.
  364.  
  365.  
  366. How to get ahold of me.
  367.  
  368.  
  369.  
  370. * Disclaimer *
  371. This software is provided "as is" and without warranty of any kind.
  372. There are no warranties to you or any other person or entity for the
  373. products, expressed or implied.  Including but not limited to the
  374. implied warranty of merchantability or fitness for a particular purpose.
  375. All such warranties are expressly and specifically disclaimed.  In no 
  376. event shall the seller be responsible for any indirect, special, incidental, consequential, or similar damages for lost data or profits to you or any other person or entity regardless of the legal theory, even if we have been advised of the possibility of such damage.
  377.  
  378.  
  379.  
  380. Nine!.3.0 Change History
  381. This document contains the change history between Mansion 9.1.1
  382. and Mansion 9.3.0. The only thing required to upgrade is to rename this version to Mansion and replace your old application with this one. There are several new features that you will only be aware of if you read this documentation. 
  383.  
  384. As always, whenever upgrading to a new version you should keep a copy of your original version and back up all three of your user files in case you have any problems with this version.
  385.  
  386. • Re-wrote the Generic import routines.  Mansion is now compatible with Tabby event sorting utilities such as TSort (note: TSort will not run with some System 6 configurations. This is a TSort bug, not related to Mansion or Tabby).
  387.  
  388.     Import Tech note:
  389. Mansion now only actively works with a file named Mansion Import.  If there is a Mansion Import file with messages to be imported, they will be processed.  Mansion then checks for the existence of a Generic Import file.  If found, it is renamed to Mansion import and then
  390. processed. Mansion will always check for a non-busy Generic Import file. 
  391.  
  392. • Logs available from the MenuBar.  User, Message, Library logs are available while Mansion is waiting for a call.  Logs are displayed WITHOUT full modem initialization after displayed.
  393.  
  394. • Re-arranged Options menu
  395.  
  396. • Any page requests (page the sysop) are recorded in the user log.
  397.  
  398. • Copyright info updated
  399.  
  400. • BIRTHDAY information stored in the user log.  
  401. Full BBS commands and scripting language is supported.
  402. New users are prompted for this information when they apply.
  403.  
  404. BBS Commands -
  405. Command #86 allows users to change the birthdate info.
  406.  
  407. Scripting Commands - 
  408. @BDAY is a constant that can be used in a print or draw statement or in a Boolean IF/ENDIF statement.  It returns the current birthday in the format of mm-dd-yyyy.
  409.  
  410. BDAY is a new script command that when used, prompts the caller to enter their birthday information.
  411.  
  412. I'm including my LOGON script and Utilities menus as examples of how to use these commands. Take special note of my LOGON script.  It checks to see if users have birthdate in their user file and if not, they are prompted to enter one.
  413.  
  414. Support for the Mansion Editor will be added.
  415.  
  416. • Anyplace you have a <$$$> for pausing a text file, the caller is prompted to press RETURN to continue.
  417.  
  418. • TextOut speed up a more.
  419.  
  420. • Some other small changes not listed.
  421.  
  422. Mark Toland
  423. ZSys. Software
  424. PO Box 65981
  425. West Des Moines, Ia
  426. 50265-0981
  427.  
  428. Support BBS @515-279-3073
  429.  
  430. AOL = MarkTol166 or MarkT15
  431.